package ui;

import dao.CustomDaoimpl;
import services.UserServicempl;
import vo.Custom;

import java.util.List;
import java.util.Scanner;

public class Login { //登录页面
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("欢迎使用本系统");
        System.out.println("请输入用户名:");
        String usename=scanner.nextLine();
        System.out.println("请输入密码:");
        String password=scanner.nextLine();
        UserServicempl userServicempl=new UserServicempl(); //类中写了判断用户是否合法的方法
        if(userServicempl.isValid(usename,password)){ //合法
            while (true) {
                showMainMenu();
                System.out.println("请输入你的选择:");
                int fuctionNumber=scanner.nextInt();
                switch (fuctionNumber){ //多级选择
                    case 1:
                        FurnitureLogin.Login();//调用家具表页面
                        break;
                    case 2:
                        SupplierLogin.Login();//调用供应商表页面
                        break;
                    case 3:
                        CustomLogin.Login();//调用客户表页面
                        break;
                    case 4:
                        WarehousingLogin.Login();//调用入库表页面
                        break;
                    case 5:
                        SaleLogin.Login();//调用销售表页面
                        break;
                    case 0:
                        System.out.println("退出系统");
                        System.exit(0);//当status等于0是，退出运行
                }
            }
        }else {
            System.out.println("非法用户:");//没有后续操作了
        }
    }
    private static void showMainMenu(){
        System.out.println("1,家具表信息管理");
        System.out.println("2,供应商表信息管理");
        System.out.println("3,客户表信息管理");
        System.out.println("4,入库表信息管理");
        System.out.println("5,销售表信息管理");
        System.out.println("0,退出系统");
    }
}
